home *** CD-ROM | disk | FTP | other *** search
- #ifndef YUVTORGB_H
- #define YUVTORGB_H
-
- typedef unsigned char YUVPixel;
-
- typedef struct YUVImageTag
- {
- unsigned char *Y;
- int Yxsize;
- int Yysize;
- unsigned char *U;
- unsigned char *V;
- int Cxsize;
- int Cysize;
- } YUVimage;
- void image_zero(YUVImageTag *input);
- void image_copy(YUVImageTag *output, YUVImageTag *input);
- void field_copy(YUVImageTag *output, YUVImageTag *input, int field);
- void field_copy_swap(YUVImageTag *output, YUVImageTag *input, int field);
-
- int YUVtoRGB(YUVimage *inp, unsigned char *dst);
- //void YUVToRGB32(YUVPixel *Y_ptr, YUVPixel *U_ptr, YUVPixel *V_ptr, unsigned char *dst, long bpr, long w, long h);
-
-
- #endif